Testability Assessment of Aspect Oriented Software Using Multicriteria Decision Making Approaches

نویسندگان

  • Pradeep Kumar Singh
  • Om Prakash Sangwan
  • Amrendra Pratap
  • Amar Pal Singh
چکیده

Testability is an essential criterion for software quality and it is always difficult to measure. Multicriteria Decision Making (MCDM) approaches are very effectively and widely used in predicting the quality of the software. MCDM techniques are very helpful in ambiguous range of decisions. It has the ability to grip the uncertainty of pairwise comparisons. In this paper, multicriteria decision making approach has been used for qualitative assessment of aspect oriented software. MCDM approaches applied in this paper for testability predictions are Analytical Hierarchy Process (AHP), Fuzzy AHP (FAHP) and Preference Ranking Organization Method of Enrichment Evaluations (PROMETHEE-2). These approaches used for decision making through uncertainty of expert decisions. A pairwise comparison has been made based on expert judgements to a certain extent than exact numerical values. Four aspect oriented programs have been compared based on five quality attributes of software testability. Initially, the validations of software testability factors have been made through AHP. Ranking of programs are made through AHP, fuzzy AHP and PROMETHEE-2 approaches. Results show that the applied approaches are efficient and proved its suitability for the prediction of the testability of aspect oriented programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Site selection for wastewater treatment plant using integrated fuzzy logic and multicriteria decision model: A case study in Kahak, Iran

One of the environmental issues in urban planning is finding a suitable site for constructing infrastructures such as water and wastewater treatment plants. There are numerous factors to be considered for this purpose, which make decision-making a complex task. We used an integrated fuzzy logic and multicriteria decision model to select a suitable site for establishing wastewater treatment plan...

متن کامل

An Empirical Study on Testability Measurement of Object Oriented Software

Testability has always been a difficult exercise and its accurate estimation or assessment a complex exercise. Most of the studies quantify testability or more specifically the attributes that have influence on software testability but at the implementation level. A decision to transform the design in order to improve software testability after implementation has started may be very error prone...

متن کامل

Aspect-based Testing of COTS Components

In this fast abstract, we will shortly describe our particular testing approach, based on the use of aspects (see [BR06] for the full version of this paper). The applied domain is the emerging Component-Based Software Engineering (CBSE) one. In this domain, a more particularly interesting problem is the composition itself, which can be differentiated from the simple wiring of provided and requi...

متن کامل

MuAspectJ: Mutant Generation to Support Measuring the Testability of AspectJ Programs

The impact of Aspect-Oriented Software Development (AOSD) on testability must be quantified before it can be considered for widespread adoption by industry. One way to measure testability is through mutation analysis (MA). In MA, a mutation tool generates faults for locations in software. Each fault is created in a new version of the software called a mutant. Testability of a location is measur...

متن کامل

Choosing a Commercial Broiler Strain Based on Multicriteria Decision Analysis

With the complexity and amount of information in a wide variety of comparative performance reports in poultry production, making a decision is difficult. This problem is overcomed only when all data can be put into a common unit. For this purpose, five different decision making analysis approaches including  Maximin, Equally likely, Weighted average, Ordered weighted averages and Technique for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014